#include <stdlib.h>
#include <string.h>
#include "Fiesta.h"
#include "Fecha.h"
#include "ListaFiesta.h"
#include "ColaAlumno.h"

Fiesta* nueva_Fiesta(int codigo, char nombre[], float costo, char* fecha){
    Fiesta* fiesta = malloc(sizeof(Fiesta));
    fiesta->asistencia=crear_ListaFiesta();
    fiesta->capacidad = -1; //inicializar en -1
    fiesta->codigo=codigo;
    fiesta->costo=costo;
    fiesta->fecha= desdeCadena_Fecha(fecha);
    fiesta->interes= crear_ColaAlumno();
    strcpy(fiesta->nombre,nombre);
    return fiesta;
}

void imprimir_Fiesta(Fiesta* fiesta){
    printf("%d ",fiesta->codigo); //no se imprime el codigo
    printf("   ");
    imprime(fiesta->nombre,25);
    char costo[] = "aaaa.aa";
    sprintf(costo,"%.02f",fiesta->costo);
    imprime(costo,15);
    //printf("%d ",fiesta->capacidad);
    char fecha[10] = "dd/mm/aaaa";
    aCadena_Fecha(fiesta->fecha,fecha);
    imprime(fecha,0);
    printf("\n");
}
